import java.lang.Exception#{extends "main.html" /}
#{set title:"TA002 DETAIL " + entity.getMsg_id() /}

%{
    try {
        xml = entity.getSplit_result().asXml()
    } catch(Exception e) {
        xml = null
    }
}%

#{if xml!=null}
<table border="1">
    <tr>
        %{
            datagramType = xml.depthFirst().grep { it.name()=="datagramType"}.first()
            }%
        <th>datagramType</th>
        <td>${datagramType}</td>
    </tr>
    <tr>
        %{
            splitTemplateName = xml.depthFirst().grep { it.name()=="splitTemplateName"}.first()
            splitTemplateId = xml.depthFirst().grep { it.name()=="splitTemplateId"}.first().toInteger()
            }%
        <th>splitTemplateName</th>
            <td><a href="@{controllers.SplitTemplate.edit(splitTemplateId)}">${splitTemplateName}</a></td>
    </tr>
    <tr>
    %{
        reformatTemplateName = xml.depthFirst().grep { it.name()=="reformatTemplateName"}.first()
        reformatTemplateId = xml.depthFirst().grep { it.name()=="reformatTemplateId"}.first().toInteger()
        }%
        <th>reformatTemplateName</th>
        *{<td><a href="@{controllers.Application.ta015view(reformatTemplateId)}">${reformatTemplateName}</a></td>}*
        <td>&nbsp;</td>
    </tr>
    %{
        data = xml.children().find{it.name()=="data"}
    }%
    #{list items:data.childNodes(), as:"unit"}
    <tr>
        <th>${unit.childNodes().grep{it.name()=="name"}.first().text()}</th>
        <td>${unit.childNodes().grep{it.name()=="value"}.first().text()}</td>
    </tr>
    #{/list}
</table>
#{/if}

<textarea style="width: 80em; height: 40em">
    ${entity.getSplit_result()}
</textarea>

<textarea style="width: 80em; height: 40em">
    ${ta001.getRaw_msg()}
</textarea>

